Crate citadel_backend

source ·
Expand description

§Citadel - backend

The backend crate of the citadel project

For information on what exactly citadel is you should visit our github-repository

This crate provides an api for implementing new backends and targets for citadel. For an example, go to experimental-asm Important: The api for the backend is still unstable and will still undergo a lot of changes.

If you are writing a compiler and need low-level access rather than the regular api. You can also use the api provided by this crate. For an example on how to do so, look at [WIP]

Modules§

  • Experimental module of the backend containing work in progress apis and a compiler prototype for compiling to x86-64 assembly.
  • Utilites and general purpose functions for the backend